home *** CD-ROM | disk | FTP | other *** search
- property spriteNum
- global waste, mover, points, equal, currentsel, godlist
-
- on mouseDown me
- if waste.cards.count > 0 then
- puppetSound(3, member("pick card", "100GPak Generic SFX"))
- sprite(spriteNum).locZ = spriteNum + 2000
- mover = timeout("Het").new(1, #moveme, me)
- if waste.getcardcount() > 1 then
- sprite(spriteNum - 1).member = member(waste.cards[waste.getcardcount() - 1].membername, "playing cards")
- else
- sprite(spriteNum - 1).member = member("empty", "playing cards")
- end if
- end if
- end
-
- on moveme me
- sprite(spriteNum).loc = the mouseLoc
- if the stillDown = 0 then
- mover.forget()
- sprite(spriteNum).loc = waste.getlastcard().location
- sprite(spriteNum).locZ = spriteNum
- end if
- end
-
- on mouseUp me
- if waste.getcardcount() > 0 then
- if equal then
- puppetSound(3, member("pick card", "100GPak Generic SFX"))
- sprite(spriteNum).loc = waste.getlastcard().location
- sprite(spriteNum).locZ = spriteNum
- sprite(currentsel).member = sprite(spriteNum).member
- godlist.addCard(currentsel)
- waste.cards.deleteAt(waste.getcardcount())
- if waste.getcardcount() > 0 then
- sprite(spriteNum).member = member(waste.getlastcard().membername, "playing cards")
- else
- sprite(spriteNum).member = member("empty", "playing cards")
- sprite(spriteNum - 1).member = member("empty", "playing cards")
- end if
- if (currentsel >= 25) and (currentsel <= 28) then
- points = points + 10
- checkwin()
- end if
- checkwin()
- equal = 0
- currentsel = 0
- godlist = VOID
- else
- puppetSound(3, member("drop card", "100GPak Generic SFX"))
- sprite(spriteNum).loc = waste.getlastcard().location
- sprite(spriteNum).locZ = spriteNum
- end if
- end if
- end
-